公開: 2021年10月20日
更新: 2021年10月20日
全ての機能項目の開発をやり直しなく、成功裏に終えられる確率はかなり小さいはずである。例えば、ユーザがソフトウェアの機能に関する要求を最初から明確に述べられる確率は小さい。さらに、開発を担当する技術者がユーザが意図したことを正確に理解できずに、間違って理解する確率も高いはずである。たとすれば、プログラムとして実現されたソフトウェアがユーザの意図した機能を実現したものである確率は、小さいはずである。ただし、アジャイル開発では、テストの時点でユーザは、自分の意図したものが作られていないことを認知できるので、修正を依頼することができる。そのような意味で、開発の歩留まり率は改善されると言える。